package com.atguigu.gmall.product.mapper;

import com.atguigu.gmall.product.entity.SkuInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.math.BigDecimal;
import java.util.List;

/**
* @author 李天玉
* @description 针对表【sku_info(库存单元表)】的数据库操作Mapper
* @createDate 2025-08-15 14:26:51
* @Entity com.atguigu.gmall.product.entity.SkuInfo
*/
public interface SkuInfoMapper extends BaseMapper<SkuInfo> {

    /**
     * 修改商品上架状态
     * @param skuId
     * @param status
     */
    void updateSaleStatus(Long skuId, int status);

    /**
     * 获取sku价格
     * @param skuId
     * @return
     */
    BigDecimal getSkuPrice(Long skuId);

    /**
     * 获取所有skuId
     * @return
     */
    List<Long> getAllSkuId();

}




